package com.orhon.smartcampus.modules.student.gqlModel;

import java.util.Date;
import java.util.List;

import com.orhon.smartcampus.basicComponents.GQLLang;
import com.orhon.smartcampus.modules.base.gqlModel.GQLDictionary;
import com.orhon.smartcampus.modules.base.gqlModel.GQLGrades;
import com.orhon.smartcampus.modules.base.gqlModel.GQLSchool;
import com.orhon.smartcampus.modules.material.gqlModel.GQLBuilding;
import com.orhon.smartcampus.modules.material.gqlModel.GQLFloor;
import com.orhon.smartcampus.modules.material.gqlModel.GQLRoom;
import com.orhon.smartcampus.modules.material.gqlModel.GQLUnit;

import com.orhon.smartcampus.modules.student.entity.EclassHeadteacher;
import lombok.Data;

@Data
public class GQLEclass {


    private Long id;
    private GQLSchool school;
    private GQLGrades grade;
    private GQLArrives arrives;
    private String code;
    private Integer status;
    private GQLDictionary kind_dict;
    private GQLDictionary nature;
    private GQLBuilding building;
    private GQLUnit unit;
    private GQLFloor floor;
    private GQLRoom classroom;
    private Integer graduated_flag;
    private Integer eclass_order;
    private String eclass_number;
    private String ioc_path;
    private String logo;
    private GQLLang name;
    private GQLLang intro;
    private GQLLang logan;
    private GQLLang rota;
    private GQLLang teacher_comment;
    private GQLLang head_teacher_message;
    private List<GQLEclassRecords> students;
    private Date created_at;
    private Date updated_at;
    private Date deleted_at;
    List<GQLHeadTeacher> head_teacher;
}
